package com.lixiaoyu.service.impl;

import com.lixiaoyu.dao.ExpressDB;
import com.lixiaoyu.service.ExpressService;

/**
 * 业务逻辑层
 */
public class ExpressServiceImpl implements ExpressService{

    ExpressDB expressDB = new ExpressDB();

    /**
     *
     * @param admin 代表管理员
     * @param a  进行的操作    1增   2删   3改   4查
     */
    public String adminLogin(String admin, int a) {

        return "没有查到数据";
    }

    /**
     *
     * @param user 代表普通用户
     * @param a 进行的操作   1 增
     */
    public String userLogin(String user, int a) {

        return "没有查到数据";
    }

    /**
     * 查询账号和密码
     * @param userName
     * @param passWord
     * @return
     */
    public String[][] getUserPassWord(String userName, int passWord) {
        String[][] PW = expressDB.getUserPassWord(userName);
        return PW;
    }

    /**
     * 根据取件码查询
     * @param getExpressCode
     * @return
     */
    public String[][] selectUserExpress(int getExpressCode) {

        String[][] expressList = expressDB.getSelectUserExpress(getExpressCode);
        if(expressList.length > 1){
            System.out.println("查询取件码有误 请重新输入");
            return null;
        }
        System.out.println("查询到的快递是:");
        System.out.println("快递单号:"+expressList[0][2]);
        System.out.println("快递公司:"+expressList[0][3]);
        System.out.println("快递柜号:"+expressList[0][1]);
        System.out.println("取件码号:"+expressList[0][0]);

        return expressList;
    }
}
